package com.gla.enumeration;

/**
 * 订单状态枚举类
 */
public enum  OrderStateEnum {
    /**
     * 已下单
     */
    PLACED(0),

    /**
     * 已支付
     */
    PAID(1),

    /**
     * 已发货
     */
    SHIPPED(2),

    /**
     * 已收货
     */
    RECEIVED(3),

    /**
     * 已评价
     */
    EVALUATED(4),

    /**
     * 已取消
     */
    CANCELED(-1),

    /**
     * 申请退单
     */
    CHARGEBACK(-2),

    /**
     * 已退单
     */
    REFUNDED(-3);


    private final Integer code;

    private OrderStateEnum(Integer i) {
        this.code = i;
    }
}
